package com.marvels.financial.collection.dto;

import com.marvels.common.dto.BaseDTO;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 逾期催收
 * @author tangpw
 *
 */
public class McfeOverdueCollectionDTO extends BaseDTO{
    private Long id;

    private String overdueCode;

    private String custCardNo;

    private String custName;

    private String mobile;

    private Short sex;

    private Long customerId;

    private String cityCde;

    private String cityNme;

    private String displayFlag;

    private String updateFlag;

    private Date inputDate;

    private Date firstInputDate;

    private Date outputDate;

    private Integer overdueCurrentInputTerm;

    private Date overdueFirstInputTerm;

    private Integer overdueCurrentMaxDay;

    private Integer overdueCurrentTotalDay;

    private Integer overdueCurrentTotalTerms;

    private BigDecimal overdueCurrentTotalAmt;

    private Integer overdueHistoryMaxDay;

    private Integer overdueHistoryTotalDay;

    private Integer overdueHistoryTotalTerms;

    private Integer inputNum;

    private String lastActionCode;

    private String lastActionName;

    private String lastActionTime;

    private String lastActionUser;

    private String lastActionResultCode;

    private String lastActionResultName;

    private String riskCategory;

    private String riskCategoryName;

    private Integer contractId;

    private String contractNo;

    private BigDecimal loanAmount;

    private Integer terms;

    private String productType;

    private String productTypeName;

    private String productCode;

    private String productName;

    private String originalAssignee;

    private String assignee;
    
    private String forceFlag;

    private String forceReason;

    private Integer collectionScore;

    private String isDeputeStatus;

    private String preAgentHand;

    private String currAgentHand;


    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getOverdueCode() {
        return overdueCode;
    }

    public void setOverdueCode(String overdueCode) {
        this.overdueCode = overdueCode == null ? null : overdueCode.trim();
    }

    public String getCustCardNo() {
        return custCardNo;
    }

    public void setCustCardNo(String custCardNo) {
        this.custCardNo = custCardNo == null ? null : custCardNo.trim();
    }

    public String getCustName() {
        return custName;
    }

    public void setCustName(String custName) {
        this.custName = custName == null ? null : custName.trim();
    }

    public String getMobile() {
        return mobile;
    }

    public void setMobile(String mobile) {
        this.mobile = mobile == null ? null : mobile.trim();
    }

    public Short getSex() {
        return sex;
    }

    public void setSex(Short sex) {
        this.sex = sex;
    }

    public Long getCustomerId() {
        return customerId;
    }

    public void setCustomerId(Long customerId) {
        this.customerId = customerId;
    }

    public String getCityCde() {
        return cityCde;
    }

    public void setCityCde(String cityCde) {
        this.cityCde = cityCde == null ? null : cityCde.trim();
    }

    public String getCityNme() {
        return cityNme;
    }

    public void setCityNme(String cityNme) {
        this.cityNme = cityNme == null ? null : cityNme.trim();
    }

    public String getDisplayFlag() {
        return displayFlag;
    }

    public void setDisplayFlag(String displayFlag) {
        this.displayFlag = displayFlag == null ? null : displayFlag.trim();
    }

    public String getUpdateFlag() {
        return updateFlag;
    }

    public void setUpdateFlag(String updateFlag) {
        this.updateFlag = updateFlag == null ? null : updateFlag.trim();
    }

    public Date getInputDate() {
        return inputDate;
    }

    public void setInputDate(Date inputDate) {
        this.inputDate = inputDate;
    }

    public Date getFirstInputDate() {
        return firstInputDate;
    }

    public void setFirstInputDate(Date firstInputDate) {
        this.firstInputDate = firstInputDate;
    }

    public Date getOutputDate() {
        return outputDate;
    }

    public void setOutputDate(Date outputDate) {
        this.outputDate = outputDate;
    }

    public Integer getOverdueCurrentInputTerm() {
        return overdueCurrentInputTerm;
    }

    public void setOverdueCurrentInputTerm(Integer overdueCurrentInputTerm) {
        this.overdueCurrentInputTerm = overdueCurrentInputTerm;
    }

    public Date getOverdueFirstInputTerm() {
        return overdueFirstInputTerm;
    }

    public void setOverdueFirstInputTerm(Date overdueFirstInputTerm) {
        this.overdueFirstInputTerm = overdueFirstInputTerm;
    }

    public Integer getOverdueCurrentMaxDay() {
        return overdueCurrentMaxDay;
    }

    public void setOverdueCurrentMaxDay(Integer overdueCurrentMaxDay) {
        this.overdueCurrentMaxDay = overdueCurrentMaxDay;
    }

    public Integer getOverdueCurrentTotalDay() {
        return overdueCurrentTotalDay;
    }

    public void setOverdueCurrentTotalDay(Integer overdueCurrentTotalDay) {
        this.overdueCurrentTotalDay = overdueCurrentTotalDay;
    }

    public Integer getOverdueCurrentTotalTerms() {
        return overdueCurrentTotalTerms;
    }

    public void setOverdueCurrentTotalTerms(Integer overdueCurrentTotalTerms) {
        this.overdueCurrentTotalTerms = overdueCurrentTotalTerms;
    }

    public BigDecimal getOverdueCurrentTotalAmt() {
        return overdueCurrentTotalAmt;
    }

    public void setOverdueCurrentTotalAmt(BigDecimal overdueCurrentTotalAmt) {
        this.overdueCurrentTotalAmt = overdueCurrentTotalAmt;
    }

    public Integer getOverdueHistoryMaxDay() {
        return overdueHistoryMaxDay;
    }

    public void setOverdueHistoryMaxDay(Integer overdueHistoryMaxDay) {
        this.overdueHistoryMaxDay = overdueHistoryMaxDay;
    }

    public Integer getOverdueHistoryTotalDay() {
        return overdueHistoryTotalDay;
    }

    public void setOverdueHistoryTotalDay(Integer overdueHistoryTotalDay) {
        this.overdueHistoryTotalDay = overdueHistoryTotalDay;
    }

    public Integer getOverdueHistoryTotalTerms() {
        return overdueHistoryTotalTerms;
    }

    public void setOverdueHistoryTotalTerms(Integer overdueHistoryTotalTerms) {
        this.overdueHistoryTotalTerms = overdueHistoryTotalTerms;
    }

    public Integer getInputNum() {
        return inputNum;
    }

    public void setInputNum(Integer inputNum) {
        this.inputNum = inputNum;
    }

    public String getLastActionCode() {
        return lastActionCode;
    }

    public void setLastActionCode(String lastActionCode) {
        this.lastActionCode = lastActionCode == null ? null : lastActionCode.trim();
    }

    public String getLastActionName() {
        return lastActionName;
    }

    public void setLastActionName(String lastActionName) {
        this.lastActionName = lastActionName == null ? null : lastActionName.trim();
    }

    public String getLastActionTime() {
        return lastActionTime;
    }

    public void setLastActionTime(String lastActionTime) {
        this.lastActionTime = lastActionTime == null ? null : lastActionTime.trim();
    }

    public String getLastActionUser() {
        return lastActionUser;
    }

    public void setLastActionUser(String lastActionUser) {
        this.lastActionUser = lastActionUser == null ? null : lastActionUser.trim();
    }

    public String getLastActionResultCode() {
        return lastActionResultCode;
    }

    public void setLastActionResultCode(String lastActionResultCode) {
        this.lastActionResultCode = lastActionResultCode == null ? null : lastActionResultCode.trim();
    }

    public String getLastActionResultName() {
        return lastActionResultName;
    }

    public void setLastActionResultName(String lastActionResultName) {
        this.lastActionResultName = lastActionResultName == null ? null : lastActionResultName.trim();
    }

    public String getRiskCategory() {
        return riskCategory;
    }

    public void setRiskCategory(String riskCategory) {
        this.riskCategory = riskCategory == null ? null : riskCategory.trim();
    }

    public String getRiskCategoryName() {
        return riskCategoryName;
    }

    public void setRiskCategoryName(String riskCategoryName) {
        this.riskCategoryName = riskCategoryName == null ? null : riskCategoryName.trim();
    }

    public Integer getContractId() {
        return contractId;
    }

    public void setContractId(Integer contractId) {
        this.contractId = contractId;
    }

    public String getContractNo() {
        return contractNo;
    }

    public void setContractNo(String contractNo) {
        this.contractNo = contractNo == null ? null : contractNo.trim();
    }

    public BigDecimal getLoanAmount() {
        return loanAmount;
    }

    public void setLoanAmount(BigDecimal loanAmount) {
        this.loanAmount = loanAmount;
    }

    public Integer getTerms() {
        return terms;
    }

    public void setTerms(Integer terms) {
        this.terms = terms;
    }

    public String getProductType() {
        return productType;
    }

    public void setProductType(String productType) {
        this.productType = productType == null ? null : productType.trim();
    }

    public String getProductTypeName() {
        return productTypeName;
    }

    public void setProductTypeName(String productTypeName) {
        this.productTypeName = productTypeName == null ? null : productTypeName.trim();
    }

    public String getProductCode() {
        return productCode;
    }

    public void setProductCode(String productCode) {
        this.productCode = productCode == null ? null : productCode.trim();
    }

    public String getProductName() {
        return productName;
    }

    public void setProductName(String productName) {
        this.productName = productName == null ? null : productName.trim();
    }

    public String getAssignee() {
        return assignee;
    }

    public void setAssignee(String assignee) {
        this.assignee = assignee == null ? null : assignee.trim();
    }

    public String getForceFlag() {
        return forceFlag;
    }

    public void setForceFlag(String forceFlag) {
        this.forceFlag = forceFlag == null ? null : forceFlag.trim();
    }

    public String getForceReason() {
        return forceReason;
    }

    public void setForceReason(String forceReason) {
        this.forceReason = forceReason == null ? null : forceReason.trim();
    }

    public Integer getCollectionScore() {
        return collectionScore;
    }

    public void setCollectionScore(Integer collectionScore) {
        this.collectionScore = collectionScore;
    }

    public String getIsDeputeStatus() {
        return isDeputeStatus;
    }

    public void setIsDeputeStatus(String isDeputeStatus) {
        this.isDeputeStatus = isDeputeStatus == null ? null : isDeputeStatus.trim();
    }

    public String getPreAgentHand() {
        return preAgentHand;
    }

    public void setPreAgentHand(String preAgentHand) {
        this.preAgentHand = preAgentHand == null ? null : preAgentHand.trim();
    }

    public String getCurrAgentHand() {
        return currAgentHand;
    }

    public void setCurrAgentHand(String currAgentHand) {
        this.currAgentHand = currAgentHand == null ? null : currAgentHand.trim();
    }

	public String getOriginalAssignee() {
		return originalAssignee;
	}

	public void setOriginalAssignee(String originalAssignee) {
		this.originalAssignee = originalAssignee;
	}

    
}